// 全选
function checkBox(name,checked){
    //全选开始
    /*$("input[name='"+name+"']").attr("checked", checked);*/
    $("input[name='"+name+"']").prop("checked", checked);
}
// 批量删除
function optDelete() {
    // 首先获取所有选中的id集合
    var check = $(".checked_detect:checked");
    // 定义一个存放id集合的数组
    var ids = new Array();
    for (var i=0; i < check.length; i++) {
        ids[i] = $(check[i]).attr("value");
    }
    // 判断是否选择了一个元素
    if (ids.length == 0) {
        new $.zui.Messager('提示消息：' + "请至少选择一个", {
            icon: 'exclamation-sign',
            type: 'danger',
            time: 2000
        }).show();
        return;
    }
    // 删除确认
    bootbox.confirm({
        title: "操作提示",
        size: "small",
        message: "你确定要删除选择的数据吗？",
        callback: function (result) {
            if (result) {
                //删除
                $.ajax({
                    type : "POST",
                    cache : false,
                    url : "/admin/log/delete",
                    data : {
                        ids :ids
                    },
                    contentType: "application/x-www-form-urlencoded;charset=utf-8",
                    dataType:"json",
                    success : function (result) {
                        if (result.errorCode == 'y') {
                            new $.zui.Messager('提示消息：' + result.errorText, {
                                icon: 'exclamation-sign',
                                type: 'success',
                                time: 2000
                            }).show();
                            location.reload(true);
                        } else {
                            new $.zui.Messager('提示消息：' + result.errorText, {
                                icon: 'exclamation-sign',
                                type: 'danger',
                                time: 2000
                            }).show();
                        }
                    },
                    error : function(result) {
                        new $.zui.Messager('提示消息：' + result.errorText, {
                            icon: 'exclamation-sign',
                            type: 'danger',
                            time: 2000
                        }).show();
                    }
                });
            }
        }
    });
}
// 下拉框
$('select.chosen-select').chosen({
    no_results_text: '没有找到',    // 当检索时没有找到匹配项时显示的提示文本
    disable_search_threshold: 10, // 10 个以下的选择项则不显示检索框
    search_contains: true         // 从任意位置开始检索
});
// 选择时间和日期
$(".form-date").datetimepicker({
    weekStart: 1,
    todayBtn:  1,
    autoclose: 1,
    todayHighlight: 1,
    startView: 2,
    forceParse: 0,
    showMeridian: 1,
    format: "yyyy-mm-dd hh:ii:ss"
});
// 导出excel
function optExcel() {
    bootbox.confirm({
        title: "操作提示",
        size: "small",
        message: "你确定要导出选择的数据吗？",
        callback: function (result) {
            if (result) {
                var requestType = $(".form-control").find("option:selected").text();
                var startDate = $("input[name='startDate']").val();
                var endDate = $("input[name='endDate']").val();
                document.location.href="/admin/log/export?requestType="+requestType+"&startDate="+startDate+"&endDate="+endDate;
                new $.zui.Messager('提示消息：' + "导出成功", {
                    icon: 'exclamation-sign',
                    type: 'success',
                    time: 2000
                }).show();
            }
        }
    });
}
// 并行导出excel
function mexcel() {
    bootbox.confirm({
        title: "操作提示",
        size: "small",
        message: "你确定要导出选择的数据吗？",
        callback: function (result) {
            if (result) {
                /*$.bootstrapLoading.start({loadingTips: "正在处理数据，请稍候..." });*/
                var requestType = $(".form-control").find("option:selected").text();
                var startDate = $("input[name='startDate']").val();
                var endDate = $("input[name='endDate']").val();
                document.location.href="/admin/log/mexport?requestType="+requestType+"&startDate="+startDate+"&endDate="+endDate;
                new $.zui.Messager('提示消息：' + "并行导出成功", {
                    icon: 'exclamation-sign',
                    type: 'success',
                    time: 5000
                }).show();
                /*$.bootstrapLoading.end();*/
            }
        }
    });
}
// 分页函数
function queryAll(pageNum, pageSize){
    var requestType = $(".form-control").find("option:selected").text();
    var startDate = $("input[name='startDate']").val();
    var endDate = $("input[name='endDate']").val();
    document.location.href="/admin/log/list?pageNum="+pageNum+"&requestType="+requestType+"&startDate="+startDate+"&endDate="+endDate;
}